package com.epmis.epmis.Service;

import com.github.pagehelper.PageInfo;

import java.util.HashMap;
import java.util.List;

public interface ExamineService {
    PageInfo<HashMap<String,Object>> findMyApplicant(int pageCode, int pageSize, int id);

    PageInfo<HashMap<String,Object>> findMyApplicantComplete(int pageCode, int pageSize, int id);

    PageInfo<HashMap<String,Object>> SearchMyApplicant(int pageCode, int pageSize, int id,String content);

    PageInfo<HashMap<String,Object>> findMyExamine(int pageCode, int pageSize, int id);

    PageInfo<HashMap<String,Object>> findMyExamineComplete(int pageCode, int pageSize, int id);

    PageInfo<HashMap<String,Object>> SearchMyExamine(int pageCode, int pageSize, int id,String content);

    HashMap<String, Object> getExamineMessages(int id);

    int createExamineComment(HashMap<String, Object> map);

    int deleteExamineComment(int id);

    int createExamineActivity(int id,int enterpriseId,int userId);

    List<HashMap<String,Object>> getExamineActivity(int id);

    int agreeExamine(int id,int userId,int enterpriseId);

    int backExamine(int id,int enterpriseId);

    int refuseExamine(int id,int userId,int enterpriseId);

    int noticeExamine(int userId,int getId,int id,int enterpriseId);

    int deleteExamine(int id);
}
